#if !defined(FAKE_D3D10_SHADER_RESOURCE_VIEW1_H)
#define FAKE_D3D10_SHADER_RESOURCE_VIEW1_H

#include <d3d10_1.h>
#include "Fakes/FakeD3D10ShaderResourceView.h"
#include <rt/Exceptions/NotImplementedException.h>

class FakeD3D10ShaderResourceView1 : public ID3D10ShaderResourceView1
{
public:
	FakeD3D10ShaderResourceView1()
	{
	}

	CONTAIN_SHADER_RESOURCE_VIEW(ShaderResourceView);

	virtual void STDMETHODCALLTYPE GetDesc1(D3D10_SHADER_RESOURCE_VIEW_DESC1 *pDesc) { throw rt::NotImplementedException(); }
};


#endif
